[INFO] fetching crate lang-3bc-sys 0.1.3...
[INFO] fixing lang-3bc-sys-0.1.3 against try#622891a4e29178280638a6b63a8908bde2c0c854+cargoflags=-Zfix-edition=end=2015,2024 for pr-157817-2
[INFO] extracting crate lang-3bc-sys 0.1.3 into /workspace/builds/worker-5-tc2/source
[INFO] started tweaking crates.io crate lang-3bc-sys 0.1.3
[INFO] finished tweaking crates.io crate lang-3bc-sys 0.1.3
[INFO] tweaked toml for crates.io crate lang-3bc-sys 0.1.3 written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate lang-3bc-sys 0.1.3 on toolchain 622891a4e29178280638a6b63a8908bde2c0c854
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate lang-3bc-sys 0.1.3 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3a6becf2bc8dde7f3fa57ede90e4f284e72d296796fc446bbb1e2c7cc0530151" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 4b369dac23c67431abbf4f2837016b09ecd81cfe2ea3c44773e0d4dc3594ebf7
[INFO] running `Command { std: "docker" "start" "4b369dac23c67431abbf4f2837016b09ecd81cfe2ea3c44773e0d4dc3594ebf7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "4b369dac23c67431abbf4f2837016b09ecd81cfe2ea3c44773e0d4dc3594ebf7" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "4b369dac23c67431abbf4f2837016b09ecd81cfe2ea3c44773e0d4dc3594ebf7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=" "-e" "RUSTDOCFLAGS=" "-w" "/opt/rustwide/workdir" "--user" "0:0" "4b369dac23c67431abbf4f2837016b09ecd81cfe2ea3c44773e0d4dc3594ebf7" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fix" "--allow-no-vcs" "--allow-dirty" "--frozen" "--all" "--all-targets" "--message-format=json" "-Zfix-edition=end=2015,2024", kill_on_drop: false }`
[INFO] [stderr] crater-edition-check: migrating to next edition
[INFO] [stderr]    Migrating Cargo.toml from 2021 edition to 2024
[INFO] [stderr]    Compiling libc v0.2.135
[INFO] [stderr]    Compiling memchr v2.5.0
[INFO] [stderr]    Compiling cfg-if v1.0.0
[INFO] [stderr]    Compiling autocfg v1.1.0
[INFO] [stderr]    Compiling glob v0.3.0
[INFO] [stderr]    Compiling proc-macro2 v1.0.46
[INFO] [stderr]    Compiling log v0.4.17
[INFO] [stderr]    Compiling quote v1.0.21
[INFO] [stderr]    Compiling minimal-lexical v0.2.1
[INFO] [stderr]    Compiling termcolor v1.1.3
[INFO] [stderr]    Compiling regex-syntax v0.6.27
[INFO] [stderr]    Compiling os_str_bytes v6.3.0
[INFO] [stderr]    Compiling unicode-ident v1.0.5
[INFO] [stderr]    Compiling hashbrown v0.12.3
[INFO] [stderr]    Compiling humantime v2.1.0
[INFO] [stderr]    Compiling either v1.8.0
[INFO] [stderr]    Compiling libloading v0.7.3
[INFO] [stderr]    Compiling bindgen v0.60.1
[INFO] [stderr]    Compiling strsim v0.10.0
[INFO] [stderr]    Compiling textwrap v0.15.1
[INFO] [stderr]    Compiling peeking_take_while v0.1.2
[INFO] [stderr]    Compiling lazy_static v1.4.0
[INFO] [stderr]    Compiling lazycell v1.3.0
[INFO] [stderr]    Compiling clap_lex v0.2.4
[INFO] [stderr]    Compiling clang-sys v1.4.0
[INFO] [stderr]    Compiling indexmap v1.9.1
[INFO] [stderr]    Compiling rustc-hash v1.1.0
[INFO] [stderr]    Compiling shlex v1.1.0
[INFO] [stderr]    Compiling cc v1.0.73
[INFO] [stderr]    Compiling atty v0.2.14
[INFO] [stderr]    Compiling which v4.3.0
[INFO] [stderr]    Compiling aho-corasick v0.7.19
[INFO] [stderr]    Compiling nom v7.1.1
[INFO] [stderr]    Compiling clap v3.2.22
[INFO] [stderr]    Compiling regex v1.6.0
[INFO] [stderr]    Compiling cexpr v0.6.0
[INFO] [stderr]    Compiling env_logger v0.9.1
[INFO] [stderr]    Compiling lang-3bc-sys v0.1.3 (/opt/rustwide/workdir)
[INFO] [stderr]    Migrating build.rs from 2021 edition to 2024
[INFO] [stderr] warning: lang-3bc-sys@0.1.3: In file included from src/../3bc-lang/src/3bc.h:140,
[INFO] [stderr] warning: lang-3bc-sys@0.1.3:                  from src/../3bc-lang/src/3bc_header.h:35,
[INFO] [stderr] warning: lang-3bc-sys@0.1.3:                  from src/wrapper.c:2:
[INFO] [stderr] warning: lang-3bc-sys@0.1.3: src/../3bc-lang/src/driver_program.c: In function 'driver_program_error':
[INFO] [stderr] warning: lang-3bc-sys@0.1.3: src/../3bc-lang/src/driver_program.c:83:55: warning: '
[INFO] [stderr] warning: lang-3bc-sys@0.1.3: > DESCRIPTION: ' directive output truncated writing 16 bytes into a region of size between 0 and 8 [-Wformat-truncation=]
[INFO] [stderr] warning: lang-3bc-sys@0.1.3:    83 |     snprintf(error_code_string, sizeof(error_header), error_header, app->id,
[INFO] [stderr] warning: lang-3bc-sys@0.1.3:       |                                                       ^~~~~~~~~~~~
[INFO] [stderr] warning: lang-3bc-sys@0.1.3: src/../3bc-lang/src/driver_program.c:83:5: note: 'snprintf' output between 127 and 141 bytes into a destination of size 118
[INFO] [stderr] warning: lang-3bc-sys@0.1.3:    83 |     snprintf(error_code_string, sizeof(error_header), error_header, app->id,
[INFO] [stderr] warning: lang-3bc-sys@0.1.3:       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: lang-3bc-sys@0.1.3:    84 |         error_line, error_code);
[INFO] [stderr] warning: lang-3bc-sys@0.1.3:       |         ~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]    Migrating src/lib.rs from 2021 edition to 2024
[INFO] [stderr]        Fixed /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs (63 fixes)
[INFO] [stderr]    Migrating examples/hello_world.rs from 2021 edition to 2024
[INFO] [stderr]        Fixed examples/hello_world.rs (1 fix)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 17.43s
[INFO] [stderr] crater-edition-check: lang-3bc-sys v0.1.3 (/opt/rustwide/workdir) updating edition from 2021 to 2024
[INFO] [stderr]    Compiling lang-3bc-sys v0.1.3 (/opt/rustwide/workdir)
[INFO] [stderr] warning: lang-3bc-sys@0.1.3: In file included from src/../3bc-lang/src/3bc.h:140,
[INFO] [stderr] warning: lang-3bc-sys@0.1.3:                  from src/../3bc-lang/src/3bc_header.h:35,
[INFO] [stderr] warning: lang-3bc-sys@0.1.3:                  from src/wrapper.c:2:
[INFO] [stderr] warning: lang-3bc-sys@0.1.3: src/../3bc-lang/src/driver_program.c: In function 'driver_program_error':
[INFO] [stderr] warning: lang-3bc-sys@0.1.3: src/../3bc-lang/src/driver_program.c:83:55: warning: '
[INFO] [stderr] warning: lang-3bc-sys@0.1.3: > DESCRIPTION: ' directive output truncated writing 16 bytes into a region of size between 0 and 8 [-Wformat-truncation=]
[INFO] [stderr] warning: lang-3bc-sys@0.1.3:    83 |     snprintf(error_code_string, sizeof(error_header), error_header, app->id,
[INFO] [stderr] warning: lang-3bc-sys@0.1.3:       |                                                       ^~~~~~~~~~~~
[INFO] [stderr] warning: lang-3bc-sys@0.1.3: src/../3bc-lang/src/driver_program.c:83:5: note: 'snprintf' output between 127 and 141 bytes into a destination of size 118
[INFO] [stderr] warning: lang-3bc-sys@0.1.3:    83 |     snprintf(error_code_string, sizeof(error_header), error_header, app->id,
[INFO] [stderr] warning: lang-3bc-sys@0.1.3:       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: lang-3bc-sys@0.1.3:    84 |         error_line, error_code);
[INFO] [stderr] warning: lang-3bc-sys@0.1.3:       |         ~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:48913
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...g3 : address_3bc_t , arg4 : data_3bc_t) > ; extern "C" { pub fn driver_tty_init () ; } extern "C" { pub fn driver_tty_exit () ; } ...
[INFO] [stdout]   |                                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:48956
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... extern "C" { pub fn driver_tty_init () ; } extern "C" { pub fn driver_tty_exit () ; } extern "C" { # [doc = " detect keyboard inp...
[INFO] [stdout]   |                                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:48999
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " detect keyboard input"] # [doc = ""] # [doc = " TODO: More compatible tty"] pub fn driver_tty_input (app : * mut app_3bc_s , tty : tty_3bc_s , type_ : register_3bc_t) -> data_3bc_t ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:49208
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " stream texts to outputs"] pub fn driver_tty_output (app : * mut app_3bc_s , tty : tty_3bc_s , type_ : register_3bc_t , val : data_3bc_t) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:49373
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn driver_tty_output_raw (app : * mut app_3bc_s , tty : tty_3bc_s , string : * const :: std :: os :: raw :: c_char) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:49510
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...char) ; } extern "C" { pub fn driver_gpio_setup (app : * mut app_3bc_s , conf : memory_conf_t , pin : address_3bc_t) ; } extern "C...
[INFO] [stdout]   |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:49621
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn driver_gpio_output (app : * mut app_3bc_s , conf : memory_conf_t , pin : address_3bc_t , data : data_3bc_t) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:49753
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn driver_gpio_input (app : * mut app_3bc_s , conf : memory_conf_t , pin : address_3bc_t , default_data : data_3bc_t) -> data_3bc_t ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:49906
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... data_3bc_t) -> data_3bc_t ; } extern "C" { pub fn driver_idle (app : * mut app_3bc_s) -> bool ; } extern "C" { pub fn driver_inte...
[INFO] [stdout]   |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:49974
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...* mut app_3bc_s) -> bool ; } extern "C" { pub fn driver_interrupt (app : * mut app_3bc_s) -> bool ; } extern "C" { pub fn driver_m...
[INFO] [stdout]   |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:50047
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...l ; } extern "C" { pub fn driver_memory_data_set (app : * mut app_3bc_s , address : address_3bc_t , value : data_3bc_t) ; } extern...
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:50165
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...t) ; } extern "C" { pub fn driver_memory_conf_set (app : * mut app_3bc_s , address : address_3bc_t , conf : data_3bc_t) ; } extern...
[INFO] [stdout]   |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:50282
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...bc_t) ; } extern "C" { pub fn driver_memory_data_get (app : * mut app_3bc_s , address : address_3bc_t) -> data_3bc_t ; } extern "C...
[INFO] [stdout]   |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:50393
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...3bc_t ; } extern "C" { pub fn driver_memory_conf_get (app : * mut app_3bc_s , address : address_3bc_t) -> data_3bc_t ; } extern "C...
[INFO] [stdout]   |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:50504
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " MACRO: POINTER"] pub fn driver_memory_pointer (app : * mut app_3bc_s , address : address_3bc_t) -> address_3bc_t ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:50645
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...address_3bc_t ; } extern "C" { pub fn driver_memory_validate (app : * mut app_3bc_s , conf : memory_conf_t) ; } extern "C" { pub f...
[INFO] [stdout]   |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:50739
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...memory_conf_t) ; } extern "C" { pub fn driver_memory_free (app : * mut app_3bc_s , address : address_3bc_t) ; } extern "C" { pub f...
[INFO] [stdout]   |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:50832
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...: address_3bc_t) ; } extern "C" { pub fn driver_mode_set (app : * mut app_3bc_s , value : cpumode_3bc_t) ; } extern "C" { pub fn d...
[INFO] [stdout]   |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:50920
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn driver_power_init (argc : :: std :: os :: raw :: c_int , argv : * mut * mut :: std :: os :: raw :: c_char) -> * mut app_3bc_s ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:51070
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " JOKE:"] # [doc = ""] # [doc = " The Hypervisor is crazy!!"] # [doc = " anything dangerous, everything is down!!"] pub fn driver_power_signal (sig : :: std :: os :: raw :: c_int) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:51276
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... std :: os :: raw :: c_int) ; } extern "C" { pub fn driver_power_exit (app : * mut app_3bc_s) ; } extern "C" { pub fn driver_progr...
[INFO] [stdout]   |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:51342
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...t app_3bc_s) ; } extern "C" { pub fn driver_program_error (app : * mut app_3bc_s , error_code : error_3bc_e) ; } extern "C" { # [d...
[INFO] [stdout]   |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:51438
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " run processor instructions,"] # [doc = " this is a core of virtual machine"] pub fn driver_program_tick (app : * mut app_3bc_s) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:51594
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...k (app : * mut app_3bc_s) ; } extern "C" { pub fn ds_procedure_lifo_push (app : * mut app_3bc_s) ; } extern "C" { pub fn ds_proced...
[INFO] [stdout]   |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:51665
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... mut app_3bc_s) ; } extern "C" { pub fn ds_procedure_lifo_pop (app : * mut app_3bc_s) -> * mut line_node_s ; } extern "C" { pub fn...
[INFO] [stdout]   |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:51756
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...s ; } extern "C" { pub fn driver_custom_set (cpu_mode : cpumode_3bc_t , reg : register_3bc_t , lambda : function_3bc_t) ; } extern...
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:51874
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn driver_custom_call (app : * mut app_3bc_s , reg : register_3bc_t , address : address_3bc_t , value : data_3bc_t) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:52011
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ue : data_3bc_t) ; } extern "C" { pub fn driver_accumulator_get (app : * mut app_3bc_s) -> data_aux_3bc_t ; } extern "C" { pub fn ...
[INFO] [stdout]   |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:52100
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ta_aux_3bc_t ; } extern "C" { pub fn driver_accumulator_set (app : * mut app_3bc_s , value : data_aux_3bc_t) ; } extern "C" { pub ...
[INFO] [stdout]   |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:52196
[INFO] [stdout]   |
[INFO] [stdout] 3 | ..., value : data_aux_3bc_t) ; } extern "C" { pub fn ds_hypervisor_darray_new () -> * mut app_3bc_s ; } extern "C" { # [doc = " RETUR...
[INFO] [stdout]   |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:52267
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " RETURN: virutal machine by id"] pub fn ds_hypervisor_darray_get_one (app : app_3bc_id) -> * mut app_3bc_s ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:52401
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = "  RETURN: array of virtual machines"] pub fn ds_hypervisor_darray_get_all () -> * mut * mut app_3bc_s ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:52530
[INFO] [stdout]   |
[INFO] [stdout] 3 | ..._all () -> * mut * mut app_3bc_s ; } extern "C" { pub fn ds_hypervisor_darray_kill_all () ; } extern "C" { pub fn ds_label_hash_ju...
[INFO] [stdout]   |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:52587
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ypervisor_darray_kill_all () ; } extern "C" { pub fn ds_label_hash_jump (label : label_3bc_t) ; } extern "C" { # [doc = " mark poi...
[INFO] [stdout]   |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:52652
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " mark point to logical jumps"] pub fn ds_label_hash_insert (app : * mut app_3bc_s , label : label_3bc_t) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:52784
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " find label in hash tabel"] pub fn ds_label_hash_search (app : * mut app_3bc_s , label : label_3bc_t) -> * mut label_node_s ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:52935
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ode_s ; } extern "C" { pub fn ds_memory_llrbt_data_get (app_id : app_3bc_id , address : address_3bc_t) -> data_3bc_t ; } extern "C...
[INFO] [stdout]   |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:53046
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...3bc_t ; } extern "C" { pub fn ds_memory_llrbt_conf_get (app_id : app_3bc_id , address : address_3bc_t) -> data_3bc_t ; } extern "C...
[INFO] [stdout]   |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:53157
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...t ; } extern "C" { pub fn ds_memory_llrbt_data_set (app_id : app_3bc_id , address : address_3bc_t , value : data_3bc_t) ; } extern...
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:53275
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...t) ; } extern "C" { pub fn ds_memory_llrbt_conf_set (app_id : app_3bc_id , address : address_3bc_t , conf : data_3bc_t) ; } extern...
[INFO] [stdout]   |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:48913
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...g3 : address_3bc_t , arg4 : data_3bc_t) > ; extern "C" { pub fn driver_tty_init () ; } extern "C" { pub fn driver_tty_exit () ; } ...
[INFO] [stdout]   |                                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:53392
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ata_3bc_t) ; } extern "C" { pub fn ds_memory_llrbt_create_node (address : address_3bc_t) -> * mut memory_node_s ; } extern "C" { p...
[INFO] [stdout]   |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:48956
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... extern "C" { pub fn driver_tty_init () ; } extern "C" { pub fn driver_tty_exit () ; } extern "C" { # [doc = " detect keyboard inp...
[INFO] [stdout]   |                                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:53493
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...y_node_s ; } extern "C" { pub fn ds_memory_llrbt_rotate_left (node : * mut memory_node_s) -> * mut memory_node_s ; } extern "C" { ...
[INFO] [stdout]   |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:48999
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " detect keyboard input"] # [doc = ""] # [doc = " TODO: More compatible tty"] pub fn driver_tty_input (app : * mut app_3bc_s , tty : tty_3bc_s , type_ : register_3bc_t) -> data_3bc_t ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:53597
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...y_node_s ; } extern "C" { pub fn ds_memory_llrbt_rotate_right (node : * mut memory_node_s) -> * mut memory_node_s ; } extern "C" {...
[INFO] [stdout]   |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:49208
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " stream texts to outputs"] pub fn driver_tty_output (app : * mut app_3bc_s , tty : tty_3bc_s , type_ : register_3bc_t , val : data_3bc_t) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:53702
[INFO] [stdout]   |
[INFO] [stdout] 3 | ..._node_s ; } extern "C" { pub fn ds_memory_llrbt_smallest_child (node : * mut memory_node_s) -> * mut memory_node_s ; } extern "C" ...
[INFO] [stdout]   |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:49373
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn driver_tty_output_raw (app : * mut app_3bc_s , tty : tty_3bc_s , string : * const :: std :: os :: raw :: c_char) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:53809
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " TODO: unify function with ds_memory_llrbt_insert?"] pub fn ds_memory_llrbt_access (app : * mut app_3bc_s , address : address_3bc_t) -> * mut memory_node_s ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:49510
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...char) ; } extern "C" { pub fn driver_gpio_setup (app : * mut app_3bc_s , conf : memory_conf_t , pin : address_3bc_t) ; } extern "C...
[INFO] [stdout]   |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:49621
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn driver_gpio_output (app : * mut app_3bc_s , conf : memory_conf_t , pin : address_3bc_t , data : data_3bc_t) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:53992
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn ds_memory_llrbt_insert (address : address_3bc_t , node : * mut memory_node_s) -> * mut memory_node_s ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:49753
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn driver_gpio_input (app : * mut app_3bc_s , conf : memory_conf_t , pin : address_3bc_t , default_data : data_3bc_t) -> data_3bc_t ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:54117
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn ds_memory_llrbt_clear (address : address_3bc_t , node : * mut memory_node_s) -> * mut memory_node_s ; } ext...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:54241
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...de_s ; } extern "C" { pub fn ds_memory_llrbt_swap_colors (node1 : * mut memory_node_s , node2 : * mut memory_node_s) ; } extern "C...
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:49906
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... data_3bc_t) -> data_3bc_t ; } extern "C" { pub fn driver_idle (app : * mut app_3bc_s) -> bool ; } extern "C" { pub fn driver_inte...
[INFO] [stdout]   |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:54353
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...2 : * mut memory_node_s) ; } extern "C" { pub fn ds_memory_llrbt_destroy (app : * mut app_3bc_s) ; } extern "C" { pub fn ds_memory...
[INFO] [stdout]   |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:49974
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...* mut app_3bc_s) -> bool ; } extern "C" { pub fn driver_interrupt (app : * mut app_3bc_s) -> bool ; } extern "C" { pub fn driver_m...
[INFO] [stdout]   |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:50047
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...l ; } extern "C" { pub fn driver_memory_data_set (app : * mut app_3bc_s , address : address_3bc_t , value : data_3bc_t) ; } extern...
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:54425
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...app : * mut app_3bc_s) ; } extern "C" { pub fn ds_memory_llrbt_delete (node : * mut memory_node_s) ; } extern "C" { pub fn ds_prog...
[INFO] [stdout]   |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:54501
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...de : * mut memory_node_s) ; } extern "C" { pub fn ds_program_fifo_resize (app : * mut app_3bc_s) ; } extern "C" { # [doc = " eject...
[INFO] [stdout]   |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:50165
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...t) ; } extern "C" { pub fn driver_memory_conf_set (app : * mut app_3bc_s , address : address_3bc_t , conf : data_3bc_t) ; } extern...
[INFO] [stdout]   |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:54572
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...bc_s) ; } extern "C" { # [doc = " eject punch card program"] pub fn ds_program_fifo_destroy (app : * mut app_3bc_s) ; } extern "C"...
[INFO] [stdout]   |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:50282
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...bc_t) ; } extern "C" { pub fn driver_memory_data_get (app : * mut app_3bc_s , address : address_3bc_t) -> data_3bc_t ; } extern "C...
[INFO] [stdout]   |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:54682
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " record program memory,"] # [doc = " similar to writing a line on the punch card."] pub fn ds_program_fifo_line_add (app : * mut app_3bc_s , reg : register_3bc_t , mem : address_3bc_t , val : data_3bc_t) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:50393
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...3bc_t ; } extern "C" { pub fn driver_memory_conf_get (app : * mut app_3bc_s , address : address_3bc_t) -> data_3bc_t ; } extern "C...
[INFO] [stdout]   |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:54913
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " check if there is tape program available"] pub fn ds_program_fifo_avaliable (app : * mut app_3bc_s) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:50504
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " MACRO: POINTER"] pub fn driver_memory_pointer (app : * mut app_3bc_s , address : address_3bc_t) -> address_3bc_t ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:50645
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...address_3bc_t ; } extern "C" { pub fn driver_memory_validate (app : * mut app_3bc_s , conf : memory_conf_t) ; } extern "C" { pub f...
[INFO] [stdout]   |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:55049
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn interpreter_parser_strchar (app : * mut app_3bc_s , string : * const :: std :: os :: raw :: c_char , value : * mut :: std :: os :: raw :: c_long) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:50739
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...memory_conf_t) ; } extern "C" { pub fn driver_memory_free (app : * mut app_3bc_s , address : address_3bc_t) ; } extern "C" { pub f...
[INFO] [stdout]   |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:55227
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " Text Equivalent Hash Generator."] pub fn interpreter_parser_strhash (string : * const :: std :: os :: raw :: c_char , value : * mut :: std :: os :: raw :: c_long) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:50832
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...: address_3bc_t) ; } extern "C" { pub fn driver_mode_set (app : * mut app_3bc_s , value : cpumode_3bc_t) ; } extern "C" { pub fn d...
[INFO] [stdout]   |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:55426
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " convert string in any numeric base"] pub fn interpreter_parser_strtol (app : * mut app_3bc_s , string : * const :: std :: os :: raw :: c_char , value : * mut :: std :: os :: raw :: c_long) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:50920
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn driver_power_init (argc : :: std :: os :: raw :: c_int , argv : * mut * mut :: std :: os :: raw :: c_char) -> * mut app_3bc_s ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:55651
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " algorithm of djb2 hash to string \"skip\" + count every two calls"] pub fn interpreter_parser_skip () -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:51070
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " JOKE:"] # [doc = ""] # [doc = " The Hypervisor is crazy!!"] # [doc = " anything dangerous, everything is down!!"] pub fn driver_power_signal (sig : :: std :: os :: raw :: c_int) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:55813
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn interpreter_readln (app : * mut app_3bc_s , line : * mut :: std :: os :: raw :: c_char) -> * mut :: std :: os :: raw :: c_char ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:51276
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... std :: os :: raw :: c_int) ; } extern "C" { pub fn driver_power_exit (app : * mut app_3bc_s) ; } extern "C" { pub fn driver_progr...
[INFO] [stdout]   |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:55964
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn interpreter_syntax_constants (app : * mut app_3bc_s , string : * const :: std :: os :: raw :: c_char , value : * mut :: std :: os :: raw :: c_long) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:51342
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...t app_3bc_s) ; } extern "C" { pub fn driver_program_error (app : * mut app_3bc_s , error_code : error_3bc_e) ; } extern "C" { # [d...
[INFO] [stdout]   |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:56144
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " Checks menomics and l...ut :: std :: os :: raw :: c_long) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:51438
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " run processor instructions,"] # [doc = " this is a core of virtual machine"] pub fn driver_program_tick (app : * mut app_3bc_s) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] warning: lang-3bc-sys@0.1.3: In file included from src/../3bc-lang/src/3bc.h:140,
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:56769
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn interpreter_tokens (line ...ut :: std :: os :: raw :: c_char) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] warning: lang-3bc-sys@0.1.3:                  from src/../3bc-lang/src/3bc_header.h:35,
[INFO] [stderr] warning: lang-3bc-sys@0.1.3:                  from src/wrapper.c:2:
[INFO] [stderr] warning: lang-3bc-sys@0.1.3: src/../3bc-lang/src/driver_program.c: In function 'driver_program_error':
[INFO] [stderr] warning: lang-3bc-sys@0.1.3: src/../3bc-lang/src/driver_program.c:83:55: warning: '
[INFO] [stderr] warning: lang-3bc-sys@0.1.3: > DESCRIPTION: ' directive output truncated writing 16 bytes into a region of size between 0 and 8 [-Wformat-truncation=]
[INFO] [stderr] warning: lang-3bc-sys@0.1.3:    83 |     snprintf(error_code_string, sizeof(error_header), error_header, app->id,
[INFO] [stderr] warning: lang-3bc-sys@0.1.3:       |                                                       ^~~~~~~~~~~~
[INFO] [stderr] warning: lang-3bc-sys@0.1.3: src/../3bc-lang/src/driver_program.c:83:5: note: 'snprintf' output between 127 and 141 bytes into a destination of size 118
[INFO] [stderr] warning: lang-3bc-sys@0.1.3:    83 |     snprintf(error_code_string, sizeof(error_header), error_header, app->id,
[INFO] [stderr] warning: lang-3bc-sys@0.1.3:       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: lang-3bc-sys@0.1.3:    84 |         error_line, error_code);
[INFO] [stderr] warning: lang-3bc-sys@0.1.3:       |         ~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] error: could not compile `lang-3bc-sys` (lib) due to 63 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:51594
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...k (app : * mut app_3bc_s) ; } extern "C" { pub fn ds_procedure_lifo_push (app : * mut app_3bc_s) ; } extern "C" { pub fn ds_proced...
[INFO] [stdout]   |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:57070
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ar) -> bool ; } extern "C" { pub fn interpreter_ticket (app : * mut app_3bc_s) -> :: std :: os :: raw :: c_int ; }
[INFO] [stdout]   |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:51665
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... mut app_3bc_s) ; } extern "C" { pub fn ds_procedure_lifo_pop (app : * mut app_3bc_s) -> * mut line_node_s ; } extern "C" { pub fn...
[INFO] [stdout]   |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:51756
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...s ; } extern "C" { pub fn driver_custom_set (cpu_mode : cpumode_3bc_t , reg : register_3bc_t , lambda : function_3bc_t) ; } extern...
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:51874
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn driver_custom_call (app : * mut app_3bc_s , reg : register_3bc_t , address : address_3bc_t , value : data_3bc_t) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:52011
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ue : data_3bc_t) ; } extern "C" { pub fn driver_accumulator_get (app : * mut app_3bc_s) -> data_aux_3bc_t ; } extern "C" { pub fn ...
[INFO] [stdout]   |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:52100
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ta_aux_3bc_t ; } extern "C" { pub fn driver_accumulator_set (app : * mut app_3bc_s , value : data_aux_3bc_t) ; } extern "C" { pub ...
[INFO] [stdout]   |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:52196
[INFO] [stdout]   |
[INFO] [stdout] 3 | ..., value : data_aux_3bc_t) ; } extern "C" { pub fn ds_hypervisor_darray_new () -> * mut app_3bc_s ; } extern "C" { # [doc = " RETUR...
[INFO] [stdout]   |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:52267
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " RETURN: virutal machine by id"] pub fn ds_hypervisor_darray_get_one (app : app_3bc_id) -> * mut app_3bc_s ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:52401
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = "  RETURN: array of virtual machines"] pub fn ds_hypervisor_darray_get_all () -> * mut * mut app_3bc_s ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:52530
[INFO] [stdout]   |
[INFO] [stdout] 3 | ..._all () -> * mut * mut app_3bc_s ; } extern "C" { pub fn ds_hypervisor_darray_kill_all () ; } extern "C" { pub fn ds_label_hash_ju...
[INFO] [stdout]   |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:52587
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ypervisor_darray_kill_all () ; } extern "C" { pub fn ds_label_hash_jump (label : label_3bc_t) ; } extern "C" { # [doc = " mark poi...
[INFO] [stdout]   |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:52652
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " mark point to logical jumps"] pub fn ds_label_hash_insert (app : * mut app_3bc_s , label : label_3bc_t) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:52784
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " find label in hash tabel"] pub fn ds_label_hash_search (app : * mut app_3bc_s , label : label_3bc_t) -> * mut label_node_s ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:52935
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ode_s ; } extern "C" { pub fn ds_memory_llrbt_data_get (app_id : app_3bc_id , address : address_3bc_t) -> data_3bc_t ; } extern "C...
[INFO] [stdout]   |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:53046
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...3bc_t ; } extern "C" { pub fn ds_memory_llrbt_conf_get (app_id : app_3bc_id , address : address_3bc_t) -> data_3bc_t ; } extern "C...
[INFO] [stdout]   |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:53157
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...t ; } extern "C" { pub fn ds_memory_llrbt_data_set (app_id : app_3bc_id , address : address_3bc_t , value : data_3bc_t) ; } extern...
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:53275
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...t) ; } extern "C" { pub fn ds_memory_llrbt_conf_set (app_id : app_3bc_id , address : address_3bc_t , conf : data_3bc_t) ; } extern...
[INFO] [stdout]   |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:53392
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ata_3bc_t) ; } extern "C" { pub fn ds_memory_llrbt_create_node (address : address_3bc_t) -> * mut memory_node_s ; } extern "C" { p...
[INFO] [stdout]   |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:53493
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...y_node_s ; } extern "C" { pub fn ds_memory_llrbt_rotate_left (node : * mut memory_node_s) -> * mut memory_node_s ; } extern "C" { ...
[INFO] [stdout]   |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:53597
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...y_node_s ; } extern "C" { pub fn ds_memory_llrbt_rotate_right (node : * mut memory_node_s) -> * mut memory_node_s ; } extern "C" {...
[INFO] [stdout]   |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:53702
[INFO] [stdout]   |
[INFO] [stdout] 3 | ..._node_s ; } extern "C" { pub fn ds_memory_llrbt_smallest_child (node : * mut memory_node_s) -> * mut memory_node_s ; } extern "C" ...
[INFO] [stdout]   |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:53809
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " TODO: unify function with ds_memory_llrbt_insert?"] pub fn ds_memory_llrbt_access (app : * mut app_3bc_s , address : address_3bc_t) -> * mut memory_node_s ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:53992
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn ds_memory_llrbt_insert (address : address_3bc_t , node : * mut memory_node_s) -> * mut memory_node_s ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:54117
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn ds_memory_llrbt_clear (address : address_3bc_t , node : * mut memory_node_s) -> * mut memory_node_s ; } ext...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:54241
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...de_s ; } extern "C" { pub fn ds_memory_llrbt_swap_colors (node1 : * mut memory_node_s , node2 : * mut memory_node_s) ; } extern "C...
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:54353
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...2 : * mut memory_node_s) ; } extern "C" { pub fn ds_memory_llrbt_destroy (app : * mut app_3bc_s) ; } extern "C" { pub fn ds_memory...
[INFO] [stdout]   |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:54425
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...app : * mut app_3bc_s) ; } extern "C" { pub fn ds_memory_llrbt_delete (node : * mut memory_node_s) ; } extern "C" { pub fn ds_prog...
[INFO] [stdout]   |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:54501
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...de : * mut memory_node_s) ; } extern "C" { pub fn ds_program_fifo_resize (app : * mut app_3bc_s) ; } extern "C" { # [doc = " eject...
[INFO] [stdout]   |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:54572
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...bc_s) ; } extern "C" { # [doc = " eject punch card program"] pub fn ds_program_fifo_destroy (app : * mut app_3bc_s) ; } extern "C"...
[INFO] [stdout]   |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:54682
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " record program memory,"] # [doc = " similar to writing a line on the punch card."] pub fn ds_program_fifo_line_add (app : * mut app_3bc_s , reg : register_3bc_t , mem : address_3bc_t , val : data_3bc_t) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:54913
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " check if there is tape program available"] pub fn ds_program_fifo_avaliable (app : * mut app_3bc_s) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:55049
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn interpreter_parser_strchar (app : * mut app_3bc_s , string : * const :: std :: os :: raw :: c_char , value : * mut :: std :: os :: raw :: c_long) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:55227
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " Text Equivalent Hash Generator."] pub fn interpreter_parser_strhash (string : * const :: std :: os :: raw :: c_char , value : * mut :: std :: os :: raw :: c_long) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:55426
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " convert string in any numeric base"] pub fn interpreter_parser_strtol (app : * mut app_3bc_s , string : * const :: std :: os :: raw :: c_char , value : * mut :: std :: os :: raw :: c_long) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:55651
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " algorithm of djb2 hash to string \"skip\" + count every two calls"] pub fn interpreter_parser_skip () -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:55813
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn interpreter_readln (app : * mut app_3bc_s , line : * mut :: std :: os :: raw :: c_char) -> * mut :: std :: os :: raw :: c_char ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:55964
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn interpreter_syntax_constants (app : * mut app_3bc_s , string : * const :: std :: os :: raw :: c_char , value : * mut :: std :: os :: raw :: c_long) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:56144
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " Checks menomics and l...ut :: std :: os :: raw :: c_long) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:56769
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn interpreter_tokens (line ...ut :: std :: os :: raw :: c_char) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lang-3bc-sys-c06146d91d36233f/out/bindings.rs:3:57070
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ar) -> bool ; } extern "C" { pub fn interpreter_ticket (app : * mut app_3bc_s) -> :: std :: os :: raw :: c_int ; }
[INFO] [stdout]   |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] warning: lang-3bc-sys@0.1.3: In file included from src/../3bc-lang/src/3bc.h:140,
[INFO] [stderr] warning: lang-3bc-sys@0.1.3:                  from src/../3bc-lang/src/3bc_header.h:35,
[INFO] [stderr] warning: lang-3bc-sys@0.1.3:                  from src/wrapper.c:2:
[INFO] [stderr] warning: lang-3bc-sys@0.1.3: src/../3bc-lang/src/driver_program.c: In function 'driver_program_error':
[INFO] [stderr] warning: lang-3bc-sys@0.1.3: src/../3bc-lang/src/driver_program.c:83:55: warning: '
[INFO] [stderr] warning: lang-3bc-sys@0.1.3: > DESCRIPTION: ' directive output truncated writing 16 bytes into a region of size between 0 and 8 [-Wformat-truncation=]
[INFO] [stderr] warning: lang-3bc-sys@0.1.3:    83 |     snprintf(error_code_string, sizeof(error_header), error_header, app->id,
[INFO] [stderr] warning: lang-3bc-sys@0.1.3:       |                                                       ^~~~~~~~~~~~
[INFO] [stderr] warning: lang-3bc-sys@0.1.3: src/../3bc-lang/src/driver_program.c:83:5: note: 'snprintf' output between 127 and 141 bytes into a destination of size 118
[INFO] [stderr] warning: lang-3bc-sys@0.1.3:    83 |     snprintf(error_code_string, sizeof(error_header), error_header, app->id,
[INFO] [stderr] warning: lang-3bc-sys@0.1.3:       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: lang-3bc-sys@0.1.3:    84 |         error_line, error_code);
[INFO] [stderr] warning: lang-3bc-sys@0.1.3:       |         ~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] error: could not compile `lang-3bc-sys` (lib test) due to 63 previous errors
[INFO] running `Command { std: "docker" "inspect" "4b369dac23c67431abbf4f2837016b09ecd81cfe2ea3c44773e0d4dc3594ebf7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4b369dac23c67431abbf4f2837016b09ecd81cfe2ea3c44773e0d4dc3594ebf7", kill_on_drop: false }`
[INFO] [stdout] 4b369dac23c67431abbf4f2837016b09ecd81cfe2ea3c44773e0d4dc3594ebf7
